﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson4_4 : MonoBehaviour
{
    public UIPopupList popupList;
    void Start()
    {
        #region 知识点一 PopupList是啥?
        //下拉列表
        #endregion

        #region 知识点二 制作Popuplist
        //1.一个sprite做背景，一个label做显示内容
        //2.添加PopupList脚本
        //3.添加碰撞器
        //4.关联label做信息更新，选择Label中的SetCurrentSelection函数
        #endregion

        #region 知识点三 参数相关
        #endregion

        #region 知识点四 监听事件的两种方式
        //1.拖曳
        //2.代码关联
        popupList.onChange.Add(new EventDelegate(()=>
        {
            Debug.LogFormat("popupList变化(代码关联) value:{0}", popupList.value);
        }));
        #endregion

        #region 知识点五 动态添加选项
        popupList.AddItem("zabrt");
        popupList.AddItem("kitty");
        #endregion
    }

    public void onChange()
    {
        Debug.LogFormat("popupList变化(手动关联) value:{0}", popupList.value);
    }
}
